the devil incarnate - Allemand Anglais Dictionnaire